Below are some use scenarios of the 6 spell checker components supplied, please refer to the API documentation for additional detail. These examples are from C# pages, however because they are tag based most of them are the same for VB.NET (please see the example Visual Studio projects for more code).

Simple Popup Spell Checking

To use RapidSpell Web to spell check a web page in popup mode, create a page holding the RapidSpellWeb Control, then add the RapidSpellWebLauncher Control to your existing page with the text element you want checked, referencing the page you created with RapidSpellWeb in the RapidSpellWebPage property.

Example, note this code is highly simplistic for demonstration purposes.

Code Example

Page containing the RapidSpellWeb control

<%@ Page Language="C#" %>
<%@ Register TagPrefix="RapidSpellWeb" Namespace="Keyoti.RapidSpell" Assembly="Keyoti.RapidSpellWeb" %>
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html><head><title>Spell Check</title></head>
<body>
<center>
<form runat=server id="Form1" method="post">
    <RapidSpellWeb:RapidSpellWeb id="rapidSpellWeb" runat="server"/>
</form>
</center>
</body>
</html>

Code Example

Page containing the RapidSpellWebLauncher control, where the text element to be checked is.

<%@ Page Language="C#"%>
<%@ Register TagPrefix="RapidSpellWeb" Namespace="Keyoti.RapidSpell" Assembly="Keyoti.RapidSpellWeb" %>
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML>
<BODY >
    <form runat=server id=Form1 method=post>
        <asp:textbox id="TextBox1" runat="server" Font-Size="9pt" Font-Names="Arial" Height="220px" 
Width="469px" TextMode="MultiLine" Columns="60" Rows="14"></asp:textbox>
        <rapidspellweb:rapidspellweblauncher id="RapidSpellWebLauncher1"
runat="server" RapidSpellWebPage="PopUp.aspx" TextComponentName="TextBox1" >
</rapidspellweb:rapidspellweblauncher>
    </form>
</body>
</HTML>

The main page uses the control RapidSpellWebLauncher to create the check spelling button, it's properties specify which form element to check (TextComponentName), the URL of the page containing the RapidSpellWeb control (RapidSpellWebPage) and the mode (Mode). RapidSpellWebPage can be a relative or absolute URL.